home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-04-29 | 849 b | 34 lines | [TEXT/KAHL] |
- //|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- //| CEnhancedWindow.h
- //|
- //| This file contains the interface to an enhanced window. This window
- //| is more aware of multiple screens that a normal window, and can place
- //| and zoom itself intelligently depending on the screen setup.
- //|___________________________________________________________________________
-
-
-
- CLASS CWindow;
-
- class CEnhancedWindow : public CWindow
- {
-
- short title_bar_height;
-
- virtual void FindIdealSize(Rect *rect);
-
- public:
-
- void IEnhancedWindow(short WINDid, Boolean aFloating,
- CDesktop *anEnclosure, CDirector *aSupervisor);
-
- virtual void Zoom(short zoomState);
- virtual void PlaceWithVerify(Rect *bounds);
- virtual void Place(Rect *bounds);
- virtual void GetRect(Rect *window_rect);
- virtual void MakeFullScreen(void);
-
- };
-
-
-